How to fake electronic mail…and make it untraceable
Written by Heinrich Kemmler
This document is for educational purposes ONLY. The author take no responsibility of the use of this document.
YOU MAY NOT DISTRUBUTE THIS FILE WITH OUT PERMISSON FROM THE AUTHOR
In this document, I'll explain how to send completely anonymous eMail. Its easy. Really easy actually. But if you don't feel like learning this and you want an even easier way of sending anonymous eMail then get Caem (coded by Logik) from http://logik.blackout.org. Now let us begin. Hmm, so what do we do next? Of course, we get a Telnet client. I recommand "Better Telnet" but "Nifty Telnet" will do for this. Which are available at the following addresses respectively:
Good. Now, open your client and telnet to port 25 (host:25) on the server you wish to use. Hmm, you don't have a SMTP (Send Mail Transfer Protocol) ip address, eh? Here is one: flora.swip.net. This is the one we're going to use. The text that appears in the window should look alot like this line:
Hey! What the hell is this? Why should I paste these into the window? The answear is simple. To overwrite the headers of the eMail. This way no one will see where it came from!
Ok, its time to create a sender address. Just make one up. Use the command "Mail from:" to create the address, so it should look like this:
Mail from: king@king.net
Congratulations, you have created a faked eMail address. Hmm, but this won't do it. You'll need a recipient, the victims address. You're not that dumb that I have to explain how you get the recipient address, right? This part is just as easy as it was to create a sender. To send the mail to a recipient just do the same thing, but you use another command. That command is "Rcpt to:". Just type:
Rcpt to: victim@host.com
And the mail will now have a destination. If you succeeded it should look like this:
mail from:king@king.net
250 king@king.net... Sender ok
rcpt to:victim@host.com
250 victim@host.com... Recipient ok
The first part is now finished. We have spoofed the headers, created a fake eMail address and given the eMail its destination. Hmm, actually, we haven't faked everything yet. There is more to come. The other part of the eMail would be the message and the data within it, subject, message-id, time etc. To begin working with the message part type "DATA" and hit return. Let us assign the eMail a fake message-id. To do this, type this command and following text into the console window:
Message-ID: <354113E4.26D18FD6@(the smtp server you're connected to)>
When you have created a fake message-id the eMail will be (to all intents and purposes) completely anonymous. But lets say that you want to fake someone that lives in the US and you live in sweden. Then you have to know how to fake the date and time. This is rather simple. As usual it's just a command and some text right after the command.
Date: Tue, 5 May 98 1:22:33 -0400 (EDT)
(In the form of Day/Date/Month/Year/Time/Timezone)
You're almost ready now, all we need is the senders name, recipient address and a subject typed into the message. Here are the three other commands:
Set sender:
From: David <king@king.com>
Set MIME version:
MIME-Version: 1.0
Set recipient:
To: victim@host.com
Set subject:
Subject: (whatever you want as subject)
(always hit 'return' after you've typed each command)
Just type in your message and end it with a "." on a single line. Now, hit return!
YOU MAY NOT DISTRUBUTE THIS FILE WITHOUT PERMISSON FROM THE AUTHOR!
YOU MAY NOT CHANGE ANYTHING IN THIS FILE WITHOUT PERMISSON FROM THE AUTHOR!